package com.cnap.model.indicator;

import com.cnap.utils.JsonUtil;

/**
 * 查询指标实例的参数
 *
 * @author xc
 **/
public class QueryIndicatorCaseParam {
    // 类型
    private String category;
    // 应用场景（微服务名称）
    private String scene;
    // 指标类型
    private String indicatorType;
    // 指标名称
    private String indicatorName;


    /**
     * get
     *
     * @return Category
     */
    public String getCategory() {
        return category;
    }

    /**
     * set
     *
     * @param category category
     */
    public void setCategory(String category) {
        this.category = category;
    }

    /**
     * get
     *
     * @return Scene
     */
    public String getScene() {
        return scene;
    }

    /**
     * set
     *
     * @param scene scene
     */
    public void setScene(String scene) {
        this.scene = scene;
    }

    /**
     * get
     *
     * @return IndicatorType
     */
    public String getIndicatorType() {
        return indicatorType;
    }

    /**
     * set
     *
     * @param indicatorType indicatorType
     */
    public void setIndicatorType(String indicatorType) {
        this.indicatorType = indicatorType;
    }

    /**
     * get
     *
     * @return IndicatorName
     */
    public String getIndicatorName() {
        return indicatorName;
    }

    /**
     * set
     *
     * @param indicatorName indicatorName
     */
    public void setIndicatorName(String indicatorName) {
        this.indicatorName = indicatorName;
    }

    @Override
    public String toString() {
        return JsonUtil.objectToJsonStr(this);
    }
}
